Skip to content

Release 3.5 - v3.5.30-dd.1#29

Merged
badouralix merged 6 commits intorelease-3.5-dd-v3.5.30-ddfrom
badouralix/release-3.5-dd-v3.5.30-dd.1
May 7, 2026
Merged

Release 3.5 - v3.5.30-dd.1#29
badouralix merged 6 commits intorelease-3.5-dd-v3.5.30-ddfrom
badouralix/release-3.5-dd-v3.5.30-dd.1

Conversation

@badouralix
Copy link
Copy Markdown
Member

@badouralix badouralix commented May 6, 2026

Picked up the same commits as in #14
Note that govuln.yaml was removed because it failed on ./tools/mod/ due to https://go.dev/cl/736180
See details in https://github.com/DataDog/etcd/actions/runs/25411392502/job/74533954485
Since we rely on upstream for dependency upgrades, we do not need to run our own vulnerability check
Note that consistently at least one of TestWatchDelay* is failing, fixed similarly to etcd-io#15636
No bump of the go version since go1.25.9 is already the latest 1.25 https://go.dev/doc/devel/release#go1.25.0
Bumped the etcd version by running a huge sed command to replace all occurrences of 3.5.30 by 3.5.30-dd.1

badouralix and others added 4 commits May 5, 2026 21:17
Cherry-pick etcd-io#13445 manually because
the remote repository has been deleted, and add support for multiple
values for allowed client and peer URIs

Signed-off-by: Ayaz Badouraly <ayaz.badouraly@datadoghq.com>
Signed-off-by: Ayaz Badouraly <ayaz.badouraly@datadoghq.com>
Signed-off-by: Ayaz Badouraly <ayaz.badouraly@datadoghq.com>
All tests were removed in etcd-io#20099,
etcd-io#20236 and
etcd-io#20315 as part of the upstream
migration to prow kubernetes/test-infra#32754.

Since we maintain a fork without tests running in prow, we want to
maintain the tests in github actions. Hence this commit reverts the
three pull requests mentioned above with the exception of release.yaml
since we do not use the docker images built in this repository and
govuln.yaml since govulncheck fails due to https://go.dev/cl/736180.

Signed-off-by: Ayaz Badouraly <ayaz.badouraly@datadoghq.com>
@badouralix badouralix force-pushed the badouralix/release-3.5-dd-v3.5.30-dd.1 branch 2 times, most recently from 64485b3 to 678fbd0 Compare May 7, 2026 03:52
badouralix added 2 commits May 7, 2026 00:26
The linux-386-e2e and linux-amd64-e2e tests have been failing even on
the upstream v3.5.30 when run on github actions runners. See example run
https://github.com/DataDog/etcd/actions/runs/25470722713.

Even though this might highlight an actual issue worth investigating at
some point, for now increasing the max watch delay is enough to
compensate for the runners slowness. Running the tests locally show this
is a runner-specific issue.

    cd tests/ && go test ./e2e/ -run TestWatchDelay -v -count=1

Signed-off-by: Ayaz Badouraly <ayaz.badouraly@datadoghq.com>
Signed-off-by: Ayaz Badouraly <ayaz.badouraly@datadoghq.com>
@badouralix badouralix force-pushed the badouralix/release-3.5-dd-v3.5.30-dd.1 branch from 678fbd0 to 83a5d95 Compare May 7, 2026 04:27
@badouralix badouralix merged commit d2a9ffa into release-3.5-dd-v3.5.30-dd May 7, 2026
25 checks passed
@badouralix badouralix deleted the badouralix/release-3.5-dd-v3.5.30-dd.1 branch May 7, 2026 06:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants